//
//  ViewController.h
//  MyBluetooth
//
//  Created by s on 14-2-11.
//  Copyright (c) 2014年 sunward. All rights reserved.
//

#import <UIKit/UIKit.h>
#import <CoreBluetooth/CoreBluetooth.h>
/*
 本控制器是scan、retrieveKnown、retriveConnect三个控制器的父控制器
 在本控制器里处理了蓝牙相关信息
 */

@protocol CBCentralManagerDelegate;
@protocol CBPeripheralDelegate;
@class CBCentralManager;

@interface ViewController : UIViewController <CBCentralManagerDelegate,CBPeripheralDelegate>


@property (strong,nonatomic)UITableView * tableViewPer;

@property (strong,nonatomic) CBCentralManager * cbCentralMgr;//中心设备管理器
@property (strong,nonatomic) NSMutableArray *perArr;//所有外围设备数组
@property (strong,nonatomic) NSMutableArray *perConnectedArr;//所有连上的外围设备数组


-(void)addLog:(NSString*)log;//普通的调试信息
-(void)addLogWithService:(CBService*)service;//关于服务的调试信息
-(void)addLogWithCharacteristic:(CBCharacteristic*)characteristic;//关于特征的调试信息

@end
